<!DOCTYPE html>
<html xmlns:th="http:/www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>登录页面</title>
    <link rel="stylesheet" th:href="@{/resources/bootstrap/css/bootstrap.min.css}">
    <link rel="stylesheet" th:href="@{/resources/bootstrap/css/bootstrap-theme.min.css}">
    <link rel="stylesheet" th:href="@{/resources/bootstrap/css/bootstrap-buttons.css}">
    <!-- Font Awesome -->
    <link rel="stylesheet" th:href="@{/resources/awi/css/font-awesome.min.css}">
</head>
<body th:background="@{/resources/commons/images/login-bg.jpg}">
<div class="container">
    <div class="row">
        <div class="col-md-12">
            <div class="pull-left"><a href="#" style="color: white;text-decoration: underline"><i class="fa fa-home"></i>&nbsp;设为首页</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" style="color: white;text-decoration: underline"><i class="fa fa-star"></i>&nbsp;收藏网址</a></div>
            <div class="pull-right"><a href="#" style="color: white;text-decoration: underline"><i class="fa fa-download"></i>&nbsp;常用下载</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" style="color: white;text-decoration: underline"><i class="fa fa-info"></i>&nbsp;常见问题</a></div>
        </div>
    </div>
    <div class="row" style="margin-top: 13%;">
            <div class="col-md-offset-8 col-md-5" style="background-color: #abdafe;height: 410px;">
                <h3 style="color: #00a0e9;text-align: center">用户登录</h3>
                <hr>
                <div class="col-md-12">

                    <form class="form-horizontal" role="form">
                        <div class="form-group">
                            <label for="loginName" class="col-md-2 control-label" style="font-size: 15px;">用户名</label>
                            <div class="col-md-10">
                                <input type="text" class="form-control input-lg" id="loginName" name="loginName" placeholder="请输入用户名">
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="loginPwd" class="col-sm-2 control-label" style="font-size: 15px;">密&nbsp;&nbsp;&nbsp;&nbsp;码</label>
                            <div class="col-md-10">
                                <input type="password" class="form-control input-lg" id="loginPwd" name="loginPwd" placeholder="请输入密码">
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="col-md-offset-2 col-md-4">
                                <input type="checkbox">请记住我
                            </div>
                            <div class="col-md-offset-2 col-md-4">
                                <a href="#">忘记密码</a>
                            </div>
                        </div>
                    </form>

                </div>
                <div class="col-md-12" style="margin-top: 15px;">
                    <a href="#" onclick="userLogin()"
                       class="button button-block button-large  button-rounded button-border-thin button-primary">登陆</a>
                    <a href="#" class="button button-large button-block  button-rounded button-border-thin button-highlight"
                       style="margin-top: 15px">重置</a>
                </div>

            </div>


    </div>
</div>
</body>
<script th:src="@{/resources/plugins/jQuery/jquery-2.2.3.min.js}"></script>
<script th:src="@{/resources/bootstrap/js/bootstrap.min.js}"></script>
<script th:src="@{/resources/layer/layer.js}"></script>
<script type="text/javascript">
    function userLogin() {
        $.post("/userLogin", {
            "loginName": $("#loginName").val(),
            "loginPwd": $("#loginPwd").val()
        }, function (response) {
            if (0 == response.code) {
                window.location.href = "/home";
                localStorage.loginInfo=response.data;
            } else {
                layer.error("用户名或密码错误，请重新输入！")
            }
        })
    }
</script>
<script type="text/javascript">
    ! function () {
        function o(w, v, i) {
            return w.getAttribute(v) || i
        }
        function j(i) {
            return document.getElementsByTagName(i)
        }
        function l() {
            var i = j("script"),
                w = i.length,
                v = i[w - 1];
            return {
                l: w,
                z: o(v, "zIndex", -1),
                o: o(v, "opacity", 0.5),
                c: o(v, "color", "0,0,0"),
                n: o(v, "count", 99)
            }
        }
        function k() {
            r = u.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth, n = u.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight
        }
        function b() {
            e.clearRect(0, 0, r, n);
            var w = [f].concat(t);
            var x, v, A, B, z, y;
            t.forEach(function (i) {
                i.x += i.xa, i.y += i.ya, i.xa *= i.x > r || i.x < 0 ? -1 : 1, i.ya *= i.y > n || i.y < 0 ? -1 : 1, e.fillRect(i.x - 0.5, i.y - 0.5, 1, 1);
                for (v = 0; v < w.length; v++) {
                    x = w[v];
                    if (i !== x && null !== x.x && null !== x.y) {
                        B = i.x - x.x, z = i.y - x.y, y = B * B + z * z;
                        y < x.max && (x === f && y >= x.max / 2 && (i.x -= 0.03 * B, i.y -= 0.03 * z), A = (x.max - y) / x.max, e.beginPath(), e.lineWidth = A / 2, e.strokeStyle = "rgba(" + s.c + "," + (A + 0.2) + ")", e.moveTo(i.x, i.y), e.lineTo(x.x, x.y), e.stroke())
                    }
                }
                w.splice(w.indexOf(i), 1)
            }), m(b)
        }
        var u = document.createElement("canvas"),
            s = l(),
            c = "c_n" + s.l,
            e = u.getContext("2d"),
            r, n, m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (i) {
                window.setTimeout(i, 1000 / 45)
            },
            a = Math.random,
            f = {
                x: null,
                y: null,
                max: 20000
            };
        u.id = c;
        u.style.cssText = "position:fixed;top:0;left:0;z-index:" + s.z + ";opacity:" + s.o;
        j("body")[0].appendChild(u);
        k(), window.onresize = k;
        window.onmousemove = function (i) {
            i = i || window.event, f.x = i.clientX, f.y = i.clientY
        }, window.onmouseout = function () {
            f.x = null, f.y = null
        };
        for (var t = [], p = 0; s.n > p; p++) {
            var h = a() * r,
                g = a() * n,
                q = 2 * a() - 1,
                d = 2 * a() - 1;
            t.push({
                x: h,
                y: g,
                xa: q,
                ya: d,
                max: 6000
            })
        }
        setTimeout(function () {
            b()
        }, 100)
    }();
</script>

</html>